package com.example.demo.sql;

import lombok.Data;

import java.util.List;

@Data
public class SqlMultiExpressionEntity {

    /**
     * 条件集合
     */
    List<SqlConditionEntity> conditionList;

    /**
     * 条件之间的关系集合，集合的数量是conditionList.size()-1；元素是AND或OR
     */
    private List<String> operatorList;

    /**
     * 表示条件之间的括号关系，考虑多级括号
     * 如果递归考虑SqlConditionEntity的multiExpression属性（建议），则不需要此属性
     */
    private List<Integer> parenthesisList;

}
